Empirical Evaluation of Software
نویسندگان
چکیده
Why has there been so little progress in the quantitative evaluation of those quality attributes concerned with software design? This paper seeks to provide an answer by arguing that progress is dependent on the adoption of a programme of cumulative empirical research. Such a programme consists of original empirical research, independent replication to investigate and verify original results, and, critically, recipe-improvement replication in an attempt to produce more generalized results. Furthermore, a programme of cumulative empirical research is dependent upon quality attributes being communally deened and soundly related to appropriate measures. Empirical research is necessary to demonstrate that quality attributes, and their quan-tiication, are well-founded. Replication is necessary to investigate and connrm original results. Thereafter, recipe-improvement addresses the signiicant problems of subject, environment and domain variability associated with the empirical study of software quality attributes. Recipe-improvement research is essential if results are to be progressed from the speciic to the general. To support this argument this paper critically reviews the empirical research investigating the quality attribute of module coupling. Module coupling has been advocated for at least two decades. As an attribute of software quality, it is theoretically convincing, generally accepted, and widely taught. Furthermore, it is one of the few quality attributes that have been subject to a number of well publicised empirical studies. The empirical evidence accumulating from these studies, however, is shown to be insubstantial. The key empirical studies to date have diiered in their deenition of module coupling, the eeects sought, the operational measures used, and the results found. It is concluded that this series of single shot studies must be replaced by a programme of cumulative research.
منابع مشابه
Assessment of Empirical Methods of Runoff Estimation by Statistical test (Case study: BanadakSadat Watershed, Yazd Province)
Runoff estimation resulted from precipitation is the basis of more study in various develop and exploit design from water resource, then its measure and calculation due to environmental bottlenecks, always have a plenty problem. As a result of the importance of output runoff estimation and flood volume in watershed for the sake of country integrated watershed management in this study tried to 9...
متن کاملAssessment of Empirical Methods of Runoff Estimation by Statistical test (Case study: BanadakSadat Watershed, Yazd Province)
Runoff estimation resulted from precipitation is the basis of more study in various develop and exploit design from water resource, then its measure and calculation due to environmental bottlenecks, always have a plenty problem. As a result of the importance of output runoff estimation and flood volume in watershed for the sake of country integrated watershed management in this study tried to 9...
متن کاملAssessment of Empirical Methods of Runoff Estimation by Statistical test (Case study: BanadakSadat Watershed, Yazd Province)
Runoff estimation resulted from precipitation is the basis of more study in various develop and exploit design from water resource, then its measure and calculation due to environmental bottlenecks, always have a plenty problem. As a result of the importance of output runoff estimation and flood volume in watershed for the sake of country integrated watershed management in this study tried to 9...
متن کاملAssessment of Empirical Methods of Runoff Estimation by Statistical test (Case study: BanadakSadat Watershed, Yazd Province)
Runoff estimation resulted from precipitation is the basis of more study in various develop and exploit design from water resource, then its measure and calculation due to environmental bottlenecks, always have a plenty problem. As a result of the importance of output runoff estimation and flood volume in watershed for the sake of country integrated watershed management in this study tried to 9...
متن کاملAssessing the Frequency of Empirical Evaluation in Software Modeling Research
Researchers in software modeling often publish new tools or methodologies that claim to offer some advantage to the modeling community. There are different methods by which those claims can be evaluated. In this paper, we examine the degree to which such claims are supported by various types of empirical evaluation. We surveyed five editions of the MoDELS conference from 2006-2010, as well as t...
متن کاملEvaluation of Classifiers in Software Fault-Proneness Prediction
Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...
متن کامل